Tag: conference talk

april fool baselining ci circle ci code quality code review conference talk decoupling generics gerrit git legacy open source phpstan rector sarb software design static analysis symfony testing

Talks

AssertTrue(isDecoupled("my tests"))

It's good practice to write decoupled code. That good practice should include minimising the coupling between your test code and the code under test. This talk examines why this is important and how to achieve it.

Beat the bugs, before they beat you

This talk will show you how to write cleaner code with fewer bugs. And best of all you can apply them the next time you write code.

Introducing static analysis tools to legacy projects

Tips on how to use static analysis tools with legacy projects

Custom PHPStan Rules: Automate Standards and Save Time

PHPStan increases code quality and reduces bugs. Learn how custom rules amplify these benefits.

Demystifying Dependency Injection in Symfony

The Dependency Injection Component is a key part of all Symfony applications. It helps developers write decoupled and maintainable code.

Effective Code Review

There are so many benefits from code review; lower development costs, increased code quality, quick up-skilling and on-boarding of team members. This talk shows you how to get the best out of code review.

Elevating Legacy

This talks through how to do upgrade legacy codebases.

PHP Generics Today (almost)

Many PHP developers would love generics. We might have to wait a while until they come along. This article shows how existing tools can give us the power of generics now (almost).

The Test Suite Holy Trinity

This talk look at the properties of unit, integration and system tests in terms of what they test, how fast they run and how quick they are to write. Will look at how to get the most out of testing at each of these levels, how best to architect code for testing and where best to make comprises.